Synonyms: Louvre, Louvre Museum
Definition: an art museum that is a famous tourist attraction in Paris
Similar words: museum
Definition: a depository for collecting and displaying objects having scientific or historical or artistic value